package cn.mw.cmdb.param;

import cn.mw.microMonitorCommon.api.scan.ScanParam;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.ToString;

@ToString
@Data
public class AssetsScanParam extends ScanParam {
    private Integer mw_monitorServerId;

    //引擎扫描类型
    private Integer mw_proxyType;
    private String mw_pollingEngine;

    //单个资产扫描时,前端使用这里的成员变量传入参数
    private String mw_inBandIp;
    private String mw_ruleType;
    private String mw_port;
    private String mw_community;
    private String oid;
    private String mw_contextName;
    private String mw_securityName;
    private String mw_securityLevel;
    //验证协议、验证算法
    private String mw_authAlgName;
    //验证口令
    private String mw_authValue;
    //隐私协议
    private String mw_privAlgName;
    //私钥
    private String mw_priValue;
}
